package modelo;


/**
 * @author Lion Soft 
 * 
 *
 * Objetivo : esta classe define os parametros para a conta do cliente
 * 
 */
public class Conta {

    int codigoConta;
    Animal animal = new Animal();
    ContaItem[] itemConta;
    double valorTotal;
    boolean quitada;

    /**
     * retorna o animal desta conta
     * @return 
     */
    public Animal getAnimal() {
        return animal;
    }

    /**
     * define o animal desta conta
     * @param animal 
     */
    public void setAnimal(Animal animal) {
        this.animal = animal;
    }

    /**
     * retorna o codigo da conta
     * @return 
     */
    public int getCodigoConta() {
        return codigoConta;
    }

    /**
     * define o codigo da conta
     * @param codConta 
     */
    public void setCodigoConta(int codConta) {
        this.codigoConta = codConta;
    }

    /**
     * retorna os itens da conta
     * @return 
     */
    public ContaItem[] getItemConta() {
        return itemConta;
    }

    /**
     * define os itens da conta
     * @param itemConta 
     */
    public void setItemConta(ContaItem[] itemConta) {
        this.itemConta = itemConta;
    }

    /**
     * retorna se a conta é quitada
     * @return 
     */
    public boolean isQuitada() {
        return quitada;
    }

    /**
     * define se a conta está quitada
     * @param quitada 
     */
    public void setQuitada(boolean quitada) {
        this.quitada = quitada;
    }

    /**
     * retorna o valor total da conta
     * @return 
     */
    public double getValorTotal() {
        return valorTotal;
    }

    /**
     * define o valor total da conta
     * @param valorTotal 
     */
    public void setValorTotal(double valorTotal) {
        this.valorTotal = valorTotal;
    }
}
